package com.gxwy.shenzhou;

import java.text.SimpleDateFormat;
import java.util.Date;

public class KaiHuReceiveMessage implements ShenZhouMessageHandler{

	public String processMessage(String message) throws Exception {
		KaihuRequest khr=new KaihuRequest();
		khr.parse(message);
		System.out.println(khr);
		KaihuResponse kr=new KaihuResponse();
		KaiHuHeaderResponse khhr=new KaiHuHeaderResponse();
		khhr.setJydm(khr.getHeader().getGgjydm());
		Date date=new Date();
		SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
		String nowDay=sdf.format(date);
		String day=nowDay.substring(0, 8);
		String time=nowDay.substring(8);
		khhr.setJyrq(day);
		khhr.setJysj(time);
		kr.setHeader(khhr);
		kr.setYddh(khr.getYddh());
		kr.setZz_ed(khr.getZz_ed());
		kr.setFlbz0(khr.getFlbz0());
		kr.setFlbz1(khr.getFlbz1());
		kr.setFlbz2(khr.getFlbz2());
		kr.setFlbz3(khr.getFlbz3());
		kr.setFlbz4(khr.getFlbz4());
		kr.setFlbz5(khr.getFlbz5());
		kr.setFlbz6(khr.getFlbz6());
		kr.setFlbz7(khr.getFlbz7());
		String sendMessage=kr.build();
		return sendMessage;
	}
	
}
